//
// Created by sundagao on 25-7-25.
//

#ifndef MODULE_H
#define MODULE_H

#include <string>

class Module {
public:
    Module();
    ~Module();

    bool initialize();
    int execute(int input);
    int getStatus() const;
    void setConfig(const std::string& config);
    void reset();

private:
    int status;
    std::string config;
};



#endif //MODULE_H
